﻿IF OBJECT_ID('BasShuXueJianYan', 'U') IS NOT NULL
CREATE TABLE dbo.BasShuXueJianYan (
    Id                   INT NOT NULL,                         -- id
    mingCheng            NVARCHAR(256) NOT NULL,              -- 检验项目名称
    jianCheng            NVARCHAR(256) NOT NULL,              -- 检验项目简称
    leiXing              NVARCHAR(256) NOT NULL,              -- 类型
    danWei               NVARCHAR(256) NULL,                  -- 单位
    jieGuoLeiXing        VARCHAR(256) NULL,                   -- 结果类型 数字/对应的枚举Type
    beiZhu               NVARCHAR(256) NULL,                  -- 备注
    shiFouBiTian         BIT NULL,                            -- 是否必填
    paiXu                INT NULL,                            -- 排序
    lisDaiMa             VARCHAR(256) NULL,                   -- Lis代码
    lisMingCheng         NVARCHAR(256) NULL,                  -- Lis名称
    zuiXiaoZhiGongShi    NVARCHAR(256) NULL,                  -- 最小值公式
    zuiDaZhiGongShi      NVARCHAR(256) NULL,                  -- 最大值公式
    yangXingGongShi      NVARCHAR(256) NULL,                  -- 阳性公式
    CreateTime           DATETIME NOT NULL,                   -- 创建时间
    CreateUserId         BIGINT NULL,                         -- 创建人
    CreateUserName       NVARCHAR(64) NULL,                   -- 创建人名
    UpdateTime           DATETIME NULL,                       -- 修改时间
    UpdateUserId         BIGINT NULL,                         -- 修改人
    UpdateUserName       NVARCHAR(64) NULL                    -- 修改人名字
);
GO

ALTER TABLE BasShuXueJianYan ADD CONSTRAINT pk_BasShuXueJianYan PRIMARY KEY CLUSTERED (Id);
GO

-- 添加表和列注释
EXEC sp_addcomment 'BasShuXueJianYan', '基础输血检验表', '', '';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'Id', 'id';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'mingCheng', '检验项目名称';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'jianCheng', '检验项目简称';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'leiXing', '类型';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'danWei', '单位';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'jieGuoLeiXing', '结果类型 数字/对应的枚举Type';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'beiZhu', '备注';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'shiFouBiTian', '是否必填';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'paiXu', '排序';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'lisDaiMa', 'Lis代码';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'lisMingCheng', 'Lis名称';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'zuiXiaoZhiGongShi', '最小值公式';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'zuiDaZhiGongShi', '最大值公式';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'yangXingGongShi', '阳性公式';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'CreateTime', '创建时间';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'CreateUserId', '创建人';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'CreateUserName', '创建人名';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'UpdateTime', '修改时间';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'UpdateUserId', '修改人';
EXEC sp_addcomment 'BasShuXueJianYan', '', 'UpdateUserName', '修改人名字';
GO